/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mlbs.session;

import javax.ejb.Local;

/**
 * Responsible for providing authentication services in the middleware. These services
 * include authentacition, validation and other tasks related to maintaining users credentials
 * @author hubharan
 */
@Local
public interface AuthenticationSBLocal {

    String authenticate(String deviceId, String password);

    boolean resetPassword(String deviceId, String challengeId, String challengeAnswer, String newPassword);
    
}

